package com.xiaochen.cart;

import com.xiaochen.model.entity.h5.CartInfo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

import java.util.List;

@FeignClient(value = "service-cart")
public interface CartFeignClient {

    /**
     * 步骤
     * 在哪个地方（①）需要使用FeignClient远程调用另一个模块（②）接口时
     * 1.在②里面将接口写出来
     * 2.创建一个新的模块（③）将②接口定义出来
     * 3.在①模块中引入模块（③）
     * 4.在①模块中调用③模块的接口，③通过FeignClient远程调用②模块的接口
     * @return
     */

    @GetMapping("/api/order/cart/auth/getAllChecked")
    public List<CartInfo> getAllChecked();
}
